﻿using System;

namespace SharpSqlAnalyzer.nodes.mdx
{
	// Token: 0x020003F5 RID: 1013
	public class TMdxWhereNode : TParseTreeNode
	{
		// Token: 0x17000909 RID: 2313
		// (get) Token: 0x060027F7 RID: 10231 RVA: 0x0033C1D2 File Offset: 0x0033A3D2
		public virtual TMdxExpNode Filter
		{
			get
			{
				return this.filter;
			}
		}

		// Token: 0x060027F8 RID: 10232 RVA: 0x0033C1DA File Offset: 0x0033A3DA
		public override void init(object arg1)
		{
			this.filter = (TMdxExpNode)arg1;
		}

		// Token: 0x060027F9 RID: 10233 RVA: 0x0033C1E8 File Offset: 0x0033A3E8
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x060027FA RID: 10234 RVA: 0x0033C1F8 File Offset: 0x0033A3F8
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			this.filter.acceptChildren(v);
			v.postVisit(this);
		}

		// Token: 0x04001DEE RID: 7662
		private TMdxExpNode filter;
	}
}
